mechanical stop unit - German English Dictionary